package com.gzx.qc.modular.keyword.entity.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fhs.core.trans.anno.UnTrans;
import com.fhs.core.trans.constant.UnTransType;
import com.fhs.core.trans.vo.TransPojo;
import lombok.Data;

/**
 * @author zjt
 * @description
 * @date 2025/2/20 10:46
 */
@Data
public class GzxQaKeywordImportVo implements TransPojo {
    /**
     * 关键字
     */
    @ExcelProperty("关键词")
    private String keyword;

    /**
     * 等级
     */
    @UnTrans(type = UnTransType.DICTIONARY, refs = {"levelName"}, dict = "VIOLATION_LEVEL")
    private String level;

    @ExcelProperty("违规等级")
    private String levelName;

    /**
     * 类型
     */
    @ExcelProperty("违规类型")
    @UnTrans(type = UnTransType.DICTIONARY, refs = {"typeName"}, dict = "VIOLATION_TYPE")
    private String type;

    /**
     * 类型
     */
    @ExcelProperty("违规类型")
    private String typeName;


    @UnTrans(type = UnTransType.DICTIONARY, refs = {"scopeName"}, dict = "KEYWORD_SCOPE")
    private String scope;

    @ExcelProperty("质检对象")
    private String scopeName;



}
